<?php
namespace api\service\interfaces;
/**
 * 支付服务接口
 * @author yangjian<yangjian102621@gmail.com>
 * @since 2016-11-18
 */
interface IPaymentService {

    /**
     * 入金
     * @param $userid 大塑用户支付用户ID
     * @param $amount 发生金额
     * @return mixed
     */
    public function inPay($userid, $amount);

    /**
     * 入金
     * @param $userid 大塑用户支付用户ID
     * @param $amount 发生金额
     * @return mixed
     */
    public function outPay($userid, $amount);

    /**
     * 查询余额
     * @param $userid 大塑用户支付用户ID
     * @return mixed
     */
    public function getBalance($userid);

    /**
     * 提现
     * @param $userid 大塑用户支付用户ID
     * @param $amount 发生金额
     * @return mixed
     */
    public function withdraw($userid, $amount);
}
